﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.banner{ height:595px; width:100%; position:relative;}
.banner .bd{ height:595px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../images/banner.jpg) no-repeat center top;height:595px; overflow:hidden;}
.banner .bantil{ width:200px; height:4px; position:absolute; bottom:30px;left:50%; z-index:8; margin-left:-100px;}
.banner .bantil li{ width:50px; height:4px; float:left; display:inline; margin:0 8px;background:#000;}
.banner .bantil li.cur{background:#ad2d2a;}



.tit{ font:30px "Microsoft YaHei"; text-align:center; background:url(../images/pro_hbg.png) no-repeat center top; height:139px; overflow:hidden;}
.tit a{ display:block; color:#333; padding-top:22px;}
.tit b{ color:#ad2d2a;}
.tit em{ display:block; font:12px Arial; text-transform:uppercase; color:#bcbcbc; letter-spacing:4px; padding-top:3px;}



.ys{ height:1020px; overflow:hidden;}
.ys .tit{ background:url(../images/ys_hbg.png) no-repeat center top;}
.ys .tit em{ letter-spacing:0;}
.ys1{ height:626px;}
.ys01{ height:626px; background:url(../images/ys_bg1.jpg) no-repeat center top;}
.ys01 .content{ position:relative;}
.ys01 dl{ width:525px; padding:120px 0 0 110px;}
.ys01 dt{ font:30px "Microsoft YaHei"; font-weight:bold; color:#ad2d2a; padding-left:30px; height:106px;}
.ys01 dt em{ display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}
.ys01 dd{ padding:0 0 0 30px;}
.ys01 dd p{ font:16px "Microsoft YaHei"; line-height:26px; color:#666; margin:14px 0 26px; width:460px;}
.ys01 dd span a{ display:block; width:110px; padding-left:30px; height:35px; background:url(../images/ys_btn.png) no-repeat center top; font:14px "Microsoft YaHei"; line-height:35px; color:#fff; line-height:35px; color:#fff; margin:20px 0 0 -20px;}
.ys02{ background:url(../images/ys_bg2.jpg) no-repeat center top; height:626px;}
.ys02 dl{ position:absolute; top:85px; left:750px; padding:0; width:500px;}
.ys02 dt{ font:30px "Microsoft YaHei"; font-weight:bold; color:#ad2d2a; padding-left:30px; height:136px;}
.ys02 dt em{ letter-spacing:0; margin-bottom: 20px;}
.ys03{background:url(../images/ys_bg3.jpg) no-repeat center top;}
.ys03 dl{ padding:122px 0 0 110px;}
.ys04{ background:url(../images/ys_bg4.jpg) no-repeat center top;}
.ys04 h2{ font:30px "Microsoft YaHei"; font-weight:bold; color:#ad2d2a; padding-left:125px; height:155px;}
.ys04 h2 em{display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}
.ys04 ul{margin-left: -12px; margin-right: -12px;}
.ys04 li{ width:384px; float:left; margin-left: 12px; margin-right: 12px; position:relative;}
.ys04 li a{ display:block;}
.ys04 li img{ display:block; height:290px; width: 100%;}
.ys04 li em{ display:block; width:78px; height:89px; background:url(../images/ys_h.png) no-repeat center top; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:80px; text-align:center; position:absolute; top:0; left:0;}
.ys04 li p{ height:83px; padding:25px 25px 0 25px; background:url(../images/ys_bg03.png) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center; line-height:26px;}
.ys04 li b{ display:block; width:18px; height:9px; background:url(../images/ys_jt1.png) no-repeat center top;background-size:18px 9px; position:absolute; top:281px; left:183px;}
.ys04 li a:hover p{background:url(../images/ys_bg04.png) no-repeat center top;color:#fff;}
.ys04 li a:hover b{background:url(../images/ys_jt2.png) no-repeat center top;background-size:18px 9px;}
.ys04 .nones{ margin-right:0;}

.yst{ height:166px; overflow:hidden; margin-top:20px;}
.yst li{ width:300px; float:left; height:166px; overflow:hidden; font:28px "Microsoft YaHei"; text-align:center;}
.yst li a{ display:block; color:#333; padding-top:38px; height:128px; background:url(../images/ys_01.png) no-repeat center top;}
.yst li em{ display:block; width:42px; height:40px; margin:0 auto 4px;}
.yst li i{ display:block; font:12px Arial; color:#999; text-transform:uppercase; padding-top:5px;}
.yst .li1 em{ background:url(../images/ys11.png) no-repeat center top;}
.yst .li2 em{ background:url(../images/ys22.png) no-repeat center top;}
.yst .li3 em{ background:url(../images/ys33.png) no-repeat center top;}
.yst .li4 em{ background:url(../images/ys44.png) no-repeat center top;}
.yst li a:hover,.yst .cur a{ background:url(../images/ys_02.png) no-repeat center top; color:#fff;}
.yst li a:hover em,.yst .cur em{ background-position:0 -40px;}
.yst li a:hover i,.yst .cur i{ color:#fff;}

.guan1{ height:204px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top;}
.guan1 p{ width:423px; height:45px; overflow:hidden; margin:128px 154px 0 0; float:right; font:24px Arial; line-height:45px; color:#fff; display:inline-block;}
.guan1 p a{ display:inline-block; width:166px; height:42px; font:18px "Microsoft YaHei"; text-align:center; line-height:42px; color:#000;}
.guan1 p span{ display:inline-block; padding-left:55px;}

.solve{ margin-top:55px;}
.solve .solve-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #ad2d2a; font-weight: bold; margin-bottom: 39px;}
.solve-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 10px;}
.solve-title i{ color: #333; font-weight: normal; }
.solve-wrap{ height: 490px; margin-bottom: 80px; position:relative;}
.solve .solve-big{ width: 726px; height: 490px; position:absolute; top:0; left:237px; z-index:5;}
.solvet{ position:absolute; top:0; left:0; width:1200px;}
.solvet .li4{ position:absolute; top:0; right:0;}
.solvet .li5{ position:absolute; top:169px; right:0;}
.solvet .li6{ position:absolute; top:338px; right:0;}
.solve ul li{ width: 223px; height: 153px; margin-bottom: 16px; position: relative; }
.solve ul li img{ display: block; width: 223px; height: 153px;}
.solve ul li span{ background-color: rgba(255,118,8,.8); position: absolute; left: 0; top: 0; width: 223px; height: 153px; line-height: 153px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; display: none;}
.solve ul li:hover span{ display: block; }
.solve-big .solve-one img{ display: block; width: 726px; height: 490px;}
.solve-big .solve-desc{ background-color: rgba(0,0,0,.6); height: 94px; position: absolute; left: 0; bottom: 0; width: 653px; color: #fff; padding: 20px 40px 0 33px;}
.solve-big .solve-desc p{ font-size: 14px; line-height: 29px; }
.solve-big .solve-desc p i{ color: #ad2d2a; font-weight: bold; }
.solve-big .solve-two{ position: absolute; left: 30px; bottom: 20px; }
.solve-big .solve-two img{ display: block; width: 156px; height: 150px; border: 10px solid #fff;}

.partner .partner-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #ad2d2a; font-weight: bold; margin-bottom: 39px;}
.partner-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 10px;}
.partner-title i{ color: #333; font-weight: normal; }
.partner-wrap{ height: 438px; position: relative; margin-bottom: 60px;}
.partner-more{ position: absolute; width: 83px; height: 83px; background: #ad2d2a; border-radius: 80px; text-align: center; line-height: 83px; color: #fff; font-size: 14px; display: block; left: 50%; margin-left: -41px; top: 161px; }
.partner dl{ width: 584px; height: 192px; border: 1px solid #dadada; border-radius: 20px; border-radius: 100px; padding: 5px; box-sizing: border-box; float: left; margin-bottom: 20px;}
.partner dl:nth-child(2n){ float: right; }
.partner dt{ width: 181px; height: 181px; float: left; margin-right: 26px;border-radius:100%; }
.partner dt img{ display: block; width: 181px; height: 181px;border-radius:100%; }
.partner dd{ width: 336px; float: left; }
.partner dd h3{ font-size: 16px; color: #1d1d1d; border-bottom: 1px solid #e0e0e0; height: 40px; margin: 40px 0 20px;}
.partner dd h3 a{ color: #1d1d1d; }
.partner dd p{ font-size: 14px; line-height: 26px; color: #5a5a5a; }
.partner dd p a{ color: #ad2d2a; font-weight: bold; }
.partner dl:hover{ border: 1px solid #ad2d2a; }
.partner dl:hover h3 a{ color: #ad2d2a; }
.partner dl:hover p a{ color: #ad2d2a; }


.new .news-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #ad2d2a; font-weight: bold; margin-bottom: 39px;}
.news-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 10px;}
.news-title i{ color: #333; font-weight: normal; }
.n_nav{height:100px; margin-bottom:32px; position:relative; overflow: hidden; background:url(../images/line.gif) repeat-x center 9px; width: 600px; margin: auto; margin-top:20px;}
.n_nav li{ float:left;height:60px; font:18px "Microsoft YaHei"; color:#101010; padding:0 64px; line-height:60px;}
.n_nav li a{ display:block; color:#101010; height:25px; padding-top:25px; background:url(../images/dot1.png) no-repeat center top;}
.n_nav .cur{color:#ad2d2a; font-weight:bold;}

.news_c{ height:481px; overflow:hidden; margin-bottom: 80px;}
.news_c .news_big{ width: 590px; height: 481px; overflow: hidden; position: relative;}
.news_c .news_big dt{ position:relative;}
.news_c .news_big dt img{width: 590px; height: 481px;}
.news_c .news_big dt em{ display:block; position:absolute; top:0; right:0; background:url(../images/tou.png) no-repeat; width:60px; height:60px;}
.news_c .news_big dd{ height: 125px; background-color: rgba(173,45,42,.4); position: absolute; left: 0; bottom: 0; color: #fff; padding: 20px 20px 0;}
.news_c .news_big dd h3{ font-size: 16px; margin: 20px 0 10px;}
.news_c .news_big dd a{ color:#fff;}
.news_c .news_big dd p{ font-size: 14px; line-height: 24px; }
.news_c .news-item{ width: 590px; height: 481px; }
.news_c .news-item dl{ height: 145px; background: #f5f5f5; margin-bottom: 24px; }
.news_c .news-item dt{ width: 300px; height: 145px; float: right; position: relative; margin-left: -16px;}
.news_c .news-item dt img{ display: block; width: 300px; height: 145px; }
.news_c .news-item dd{ width: 251px; padding:0 19px; height: 111px; float: left; background: #fff; margin: 17px 0 0 17px;position: relative;z-index: 2; font-size: 14px; color: #333333;}
.news_c .news-item dd span{ display: block; font-size: 12px; color: #5b5b5b; margin: 20px 0 10px;}
.news_c .news-item dd a{ color: #333; }
.news_c .news-item dd a:hover{ color: #ad2d2a; }
.news_c .news-item dd i{ display: block; background: url("../images/news_icon.jpg") no-repeat; width: 25px; height: 5px; margin-top: 16px; }


.about .about-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #ad2d2a; font-weight: bold; margin-bottom: 39px;}
.about-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 10px;}
.about dl{ height:495px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.about dt{ width:570px; height:435px; float:right; overflow:hidden; margin-top: 30px;}
.about dt img{ display:block; width:570px; height:435px;}
.about dd{ width:490px; float:left; overflow:hidden; margin-left: 60px;}
.about dd h3 a{ display:block; margin-top:67px; font:18px "Microsoft YaHei"; font-weight:bold; color:#423f3b; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom: 20px;}
.about dd h3 a span{ display: block; font-size: 36px; font-weight: normal; text-transform: uppercase; color: #ad2d2a; }
.about dd p{ font:14px "Microsoft YaHei"; line-height:28px; color:#555; height:140px; margin-top:12px;}
.about dd em a{ display:block; width:173px; height:42px; background:#ad2d2a; font:15px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff; overflow:hidden; margin-top:40px; border-radius: 20px;}


.pic{ height:280px; margin-top:25px;}
.nav2{ height:60px; overflow:hidden; background:url(../images/line.gif) repeat-x center center; margin-bottom:20px; position:relative;}
.nav2 li{ font:18px "Microsoft YaHei"; line-height:60px; height:60px; overflow:hidden; float:left; background:#fff url(../images/line2.gif) no-repeat right center; padding:0 20px;}
.nav2 li a:hover,.nav2 li .cur{ font-weight:bold; color:#ad2d2a;}
.nav2 .nones{ background:#fff;}
.nav2 .li1{ padding-left:0;}
.nav2 li a{ display:inline-block; color:#333;}
.nav2 .more2 span a{ display:block; font:16px Arial; text-transform:uppercase; background:#fff; padding-left:20px; position:absolute; top:0; right:0;height:60px; line-height:60px; color:#ad2d2a; overflow:hidden;}
.pic2{ height:250px; position:relative;}
.pic3{ width:1200px; overflow:hidden;}
.pic2 li{ width:282px;float:left; margin-right:24px; position:relative;}
.pic2 li img{ display:block;width:282px; height:156px;}
.pic2 li span{ display:block; font:14px "Microsoft YaHei"; text-align:center; height:45px; color:#666; line-height:45px; overflow:hidden; border-bottom:2px solid #bfbfbe;}
.pic2 li a:hover span{ background:#ad2d2a; border-bottom:2px solid #ad2d2a; color:#fff;}
.pic2 li a:hover img{ display:block; border:3px solid #ad2d2a; width:276px; height:150px;}
.arr1{ font:30px "宋体"; color:#fff; position:absolute; top:60px; left:-16px; width:32px; height:36px; text-align:center; line-height:36px;}
.arr2{font:30px "宋体"; color:#fff; position:absolute; top:60px; right:-16px;width:32px; height:36px;text-align:center; line-height:36px;}
.arr1 a,.arr2 a{background:#f1f1f1; display:block; color:#000;}
.arr1 a:hover,.arr2 a:hover{ background:#ad2d2a; color: #fff;}

.link{ height:84px; font:14px "Microsoft YaHei"; line-height:84px; overflow:hidden;}
.link a{ display:inline-block; padding:0 20px; color:#555; }
.link a:hover{ color:#3099f3;}



/*关键词  和搜索*/
.sou{ overflow:hidden; height: 70px; background: #fff; width: 100%; }
.s_inp01{/* background: #d3d3d3; */width:331px; height: 70px; padding-top:12px; *padding-top:20px; }
.inp01{ margin-left: 32px; width:224px; margin-right: -10px; height:41px; line-height:41px; background:url(../images/s_1.gif) no-repeat; border:0 ; color:#bcbcbc; font-size:13px; padding-left:31px;}
.inp02{ background:url(../images/ss_1.gif) no-repeat; width:49px; height:41px; border:0;}
.sou p{ line-height: 70px; color:#959595; font-size: 14px; font-family: "Microsoft Yahei"; }
.sou p a{color:#959595; padding:0 10px;}


/* <!--产品菜单-->*/
#product_list{height:97px;background-color:#ad2d2a}
#product_list.display_all {height: auto;clear: both;   }
#list_product{width:1200px;margin:0 auto;position:relative}
.display_all #list_product {width: 991px;}
#list_product a{text-decoration:none}
#list_product li{float:left;border-left:1px solid #fff;height:97px}
.display_all #list_product li {border-bottom: 1px solid #fff;}
#wrapper #product_list.display_all #list_product li:nth-child(20n+20),#wrapper #product_list.display_all #list_product li:last-child {  border-right: 1px solid #fff;}
#wrapper #product_list.display_all #list_product li:last-child {    padding-right: 1px;}
#product_list:not(.display_all) #list_product li:nth-child(n+20){display:none}
#product_item_last,#list_product li:last-child{border-right:1px solid #fff;width:97px}
#list_product li.list_product_plus_prod{width:98px}
#product_list.opened #product_item_last{border-right:0px solid #fff;}
#product_list.opened li.borderedBottom{border-bottom:1px solid #fff;height:96px;}

.div_product{height:100%;text-align:center;cursor:pointer;width:105px;padding:0 2px;overflow:hidden;font-family:FagoWebPro-Cond,arial,verdana !important;}
.div_product:hover{background:#000;min-height:100%;overflow:hidden;height:auto;min-height:100%;z-index: 13;position: relative;}
.div_product img{margin-top:13px}
.div_product span{display:block;;margin-top:10px;font-size:14px;color:#fff;-webkit-text-stroke: 0.1px #000;}
.div_product [class^="icon-"]{color: white;font-size: 50px;text-align: center;-webkit-text-stroke: 0px #000;}




/*four-chnal*/
 .indexboxcon{   height: 97px;background-color: #eeeeee;}
.four_chList{ margin:0 auto;position:relative;width:1200px; }
.four_chList ul{overflow:hidden;  width:1245px; }
.four_chList li{ float:left;border-left:1px solid #fff;height:97px}
.four_chList li:hover{background:#ad2d2a;}
.four_chList a{ display:block; position:relative; padding:10px;}
.four_chImg{ position:relative; width:64px; height:43px; margin:0 auto; margin: 0 12px;}
.four_chImg img{ position:absolute; width:100%; height:100%;}
.four_chList li h3{ color:#333; font-size:14px; line-height:normal; margin:10px 0 0px;height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.four_chList li a:hover h3{ color:#fff;}
.four_chIntro{ color:#888; font-size:15px; overflow:hidden; text-align:center; height:120px;}
.brand_img{ left:0; width:60px; height:43px;}
.brand_shimg{ display:none; top:0; left:0px; width:0;cursor:pointer;overflow:hidden;}
/*four-chnal*/

/* <!--产品菜单-->*/
/*首页产品 */
.bg01{ background:url(../images/pro_bg.jpg) no-repeat center top; height:1001px; overflow:hidden;}

.fen{ width:278px; height:980px; border:1px solid #554f4e; background:url(../images/fen_alp.png); overflow:hidden; margin-top:4px; border-top:0;}
.fen h2{ height:96px; background:url(../images/fen_h.png) no-repeat center top; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:20px;}
.fen h2 a{ display:block; padding:15px 0 0 60px; color:#fff;}
.fen h2 em{ display:block; font-size:13px; font-weight:normal;}
.fen h2 i{ display:block; font-size:43px; float:left; width:40px;}
.fen h2 span{ display:inline-block; margin-top:9px;}
.fen h3{ width:228px; height:38px; font:16px "Microsoft YaHei"; line-height:38px;overflow:hidden; margin:7px auto 0;}
.fen h3 a{ display:block; color:#000; background:url(../images/fen_bg1.png) no-repeat;padding-left:37px;}
.fen h3 a:hover{ color:#fff; background:url(../images/fen_bg2.png) no-repeat;}
.fen ul{ padding:5px 0; width:205px; margin:0 auto; display:none;}
.fen li{ font:14px "Microsoft YaHei"; line-height:41px; height:41px; overflow:hidden; background:url(../images/fen_dot.png) no-repeat left center;padding-left:20px; border-bottom:1px dashed #ccc;}
.fen li a{ color:#000; display:block;}
.fen h5 a{ display:block; width:228px; height:38px; background:url(../images/fen_bg3.png) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center;  color:#fff; margin:10px auto 0; line-height:38px;}
.fen p{ font:15px "Microsoft YaHei"; color:#000; padding:12px 35px 0 35px; line-height:30px;}
.fen p em{ display:block; padding-left:20px;}
.fen p span{ display:block; font:16px "Microsoft YaHei"; text-align:center;color:#000; padding:10px 0 20px;}
.fen p span i{ display:block; font:22px Arial; padding-top:9px;}

.pro{ width:880px; overflow:hidden; margin-top:42px;}
.prot{ height:42px; overflow:hidden; position:relative; background:url(../images/pro_bg1.png) repeat-x center top;}
.prot li{ width:120px; height:42px; float:left; font:18px "Microsoft YaHei"; text-align:center; line-height:35px; font-weight:bold;}
.prot li a{ display:block; width:120px; height:42px;color:#000;}
.prot li a:hover{ background:url(../images/pro_bg2.png) no-repeat center top; color:#fff;}
.prot .cur a{ background:url(../images/pro_bg2.png) no-repeat center top; color:#fff;}
.prot p a{ display:block; font:14px Arial; color:#000; text-transform:uppercase; font-weight:bold; position:absolute; top:10px; right:0;}
.pro3{ height:895px;}
.pro2 li{ width:280px; float:left; margin-right:18px; margin-top:40px; position:relative;}
.pro2 li img{ display:block; height:209px; width:278px; border:1px solid #ad2d2a;}
.pro2 li .title{ color:#000; text-align:center; margin-top:20px; font-size:15px;}
.pro2 li .title:hover{ color:#ad2d2a;}
.pro2 li em{ display:none; width:72px; height:72px; position:absolute; top:75px; left:105px; background:url(../images/pro_sou.png) no-repeat;}
.pro2 li span{ display:block; height:30px; text-align:center; margin-top:20px;}
.pro2 li span a{ display:inline-block; width:108px; height:30px; background:url(../images/pro_btn1.png) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center; line-height:30px; color:#000; margin:0 10px;}
.pro2 li span a.a02{ background:url(../images/pro_btn2.png) no-repeat center top; color:#000;}
.pro2 li:nth-child(3n){ margin-right:0;}
.pro2 li a{ display:block;}
.pro2 li a:hover img{height:207px; width:276px; border:2px solid #000;}
.pro2 li a:hover em{ display:block;}




/*首页产品 */



/*服务*/
.serv{ height:471px; padding:45px 0 0; font-family:"宋体"; overflow:hidden; color:#fff; line-height:24px; font-size:14px; background:url(../images/serbg.jpg) no-repeat center 0;}
.serv h2{background:url(../images/servtbg.png) no-repeat center 45px;font-family:"Microsoft YaHei";height:99px; font-size:30px; line-height:38px; color:#2a2a2a; text-align:center}

.serv h2 em{ color:#fff}
.serv h2 span{ color:#6fc722;display:block; font-size:18px; line-height:24px;}
.serv dl{ width:282px; float:left; float:left;}
.serv dl.serl1{ padding:0 56px;}
.serv dt{ height:183px; overflow:hidden}
.serv dt img{width:282px;height:183px;}
.serv dd{ text-align:center; line-height:24px;}
.serv dd h3{ height:58px; line-height:58px; text-align:center; font-family:"Microsoft YaHei"; font-size:18px;}
.serv dd h3 em{ color:#6fc722}





/*案例*/


.pinz .tit{ background:url(../images/ys_hbg.png) no-repeat center top;}
.pinz .tit em{ letter-spacing:0;}
.pinz{ height:710px; padding-top:25px; overflow:hidden;}
.pinz .tit2{ font-size:36px; height:172px;}
.pinz .tit2 i{ display:block; font-size:20px; color:#666; padding-top:30px; background:url(../images/pinz_line.png) no-repeat center top;}
.pinz1{ width:475px; overflow:hidden; float:left;}
.pinz1 li{ width:226px; height:112px; margin:0 10px 10px 0; overflow:hidden; float:left; font:15px "Microsoft YaHei"; text-align:center;}
.pinz1 li a{ display:block; width:224px; height:110px; line-height: 110px; border:1px solid #b9b9b9; color:#292929;}
.pinz1 li em{ display:block; width:60px; height:60px; overflow:hidden; margin:8px auto 0; margin-bottom: 20px; margin-top: 20px;}


.pinz1 li a:hover,.pinz1 .cur a{ background:#ad2d2a; border:1px solid #03256d; color:#fff;}
.pinz1 h5{width:226px; height:112px; margin:0 10px 10px 0;overflow:hidden; float:left; font:15px "Microsoft YaHei"; text-align:center; line-height:111px;}
.pinz1 h5 a{ display:block; width:224px; height:110px;line-height: 110px; border:1px solid #b9b9b9; color:#292929;}
.pinz2{ width:717px; float:right; overflow:hidden;}
.pinz2 dl{ height:717px; height:475px; overflow:hidden; position:relative;}
.pinz2 dt img{ display:block;height:717px; height:475px;}
.pinz2 dd{ font:16px "Microsoft YaHei"; color:#fff; line-height:30px; padding:15px; overflow:hidden; background:url(../images/pinz_alp.png); position:absolute; bottom:0; left:0;}
/*案例*/




/*团队*/
.team{ height:387px; background:url(../images/line2.jpg) repeat-x 0 bottom #f1f1f1; font-family:"Microsoft YaHei"; overflow:hidden; margin-top: 30px; padding-top: 20px;}

.team ul{}
.team li{ width:157px; float:left; margin:0 99px 0 0;background:url(../images/teamlbg.gif) no-repeat right 0;}
.team li.teaml{ margin:0}
.team li img{ width:65px; height:58px;  text-align:center; padding:49px 46px; display:block}
.team li span{ display:block; text-align:center; font-size:18px; line-height:48px;}
.team li.cur{ color:#ad2d2a;background:url(../images/teamlbg.gif) no-repeat 0 0;}









.alb{ height:400px;}
.alb .tit{ background:url(../images/ys_hbg.png) no-repeat center top;}
.alb .tit em{ letter-spacing:0;}


.alb01{ height:260px; position:relative;}
.alb02{ overflow:hidden;}
.alb01 li{ width:210px; float:left; margin-right:14px; margin-left:14px;position:relative;}
.alb01 li img{ display:block; width:210px; height:154px; border:1px solid #b9b9b9;}
.arr5 a{display: block;
    font: 0px "Microsoft YaHei";
    color: #7f7f7f;
    position: absolute;
    top: 100px;
    left: -40px;
    background: url(../images/ljt.png) no-repeat;
    width: 30px;
    height: 50px;}
.arr6 a{ display: block;
    font: 0px "Microsoft YaHei";
    color: #7f7f7f;
    position: absolute;
    top: 100px;
    right: -40px;
    background: url(../images/rjt.png) no-repeat;
    width: 30px;
    height: 50px;}
	
	
.arr5 a:hover,.arr6 a:hover{background-position: -30px 0}












